Skip to content

Pull Request Website Previews - GitHub Actions CI #12

Merged
MathyouMB merged 2 commits intomainfrom
jeremy/handbook/6-setup-pull-tequest-website-previews
Jun 6, 2025
Merged

Pull Request Website Previews - GitHub Actions CI #12
MathyouMB merged 2 commits intomainfrom
jeremy/handbook/6-setup-pull-tequest-website-previews

Conversation

@JeremyFriesenGitHub
Copy link
Member

@JeremyFriesenGitHub JeremyFriesenGitHub commented Jun 3, 2025

Closes #6

✅ Acceptance Criteria

  • A GitHub Actions workflow exists at .github/workflows/deploy-preview.yml
  • The workflow builds and deploys Docusaurus PRs to Surge (or equivalent)
  • The baseUrl is dynamically set based on the PR number
  • Preview links are posted to the pull request
  • Preview URLs follow a format like:
    https://carletoncomputersciencesociety-handbook-build_preview-pr-XX.surge.sh/ (or equivalent)
  • Secrets are used securely for deploy tokens

@JeremyFriesenGitHub JeremyFriesenGitHub self-assigned this Jun 3, 2025
@JeremyFriesenGitHub JeremyFriesenGitHub added the enhancement New feature or request label Jun 3, 2025
@JeremyFriesenGitHub JeremyFriesenGitHub marked this pull request as draft June 3, 2025 01:14
@JeremyFriesenGitHub JeremyFriesenGitHub moved this from For Review to In Progress in Open for Contribution Jun 3, 2025
@JeremyFriesenGitHub JeremyFriesenGitHub moved this from In Progress to Blocked in Open for Contribution Jun 3, 2025
@JeremyFriesenGitHub JeremyFriesenGitHub force-pushed the jeremy/handbook/6-setup-pull-tequest-website-previews branch 2 times, most recently from 8101ea7 to 3ec1c38 Compare June 3, 2025 21:41
@github-actions
Copy link
Contributor

github-actions bot commented Jun 6, 2025

🎊 PR Preview 424ab6a has been successfully built and deployed to https://CarletonComputerScienceSociety-handbook-build_preview-pr-12.surge.sh

🕐 Build time: 9.217s

🤖 By surge-preview

@JeremyFriesenGitHub JeremyFriesenGitHub force-pushed the jeremy/handbook/6-setup-pull-tequest-website-previews branch from a922eba to 424ab6a Compare June 6, 2025 00:07
@JeremyFriesenGitHub JeremyFriesenGitHub moved this from Blocked to For Review in Open for Contribution Jun 6, 2025
@JeremyFriesenGitHub JeremyFriesenGitHub marked this pull request as ready for review June 6, 2025 00:10
@MathyouMB MathyouMB merged commit a79ae2b into main Jun 6, 2025
2 checks passed
@MathyouMB MathyouMB deleted the jeremy/handbook/6-setup-pull-tequest-website-previews branch June 6, 2025 03:46
@JeremyFriesenGitHub JeremyFriesenGitHub moved this from For Review to Done in Open for Contribution Jun 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Setup Pull Request Website Previews

2 participants